home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr38 / qball220.zip / QBALLEVN.DOC < prev    next >
Text File  |  1993-06-01  |  90KB  |  1,619 lines

  1.  
  2.           [ i                                                      QBALL ]
  3.                                      DEDICATION
  4.  
  5.                   QBALL was inspired by the many computer programs
  6.                      published in The American Rifleman, and is
  7.                       respectfully dedicated to their author:
  8.  
  9.                                William C. Davis, Jr.
  10.                                 ____________________
  11.  
  12.                                      DISCLAIMER
  13.  
  14.          QBALL is supplied as is. Responsibility for determining its suit- 
  15.          ability for any use rests solely with the user. The author will 
  16.          not be held responsible for injury or damages resulting from the 
  17.          use of QBALL; all remedies rest solely with the user. QBALL is 
  18.          distributed without any warranties whatsoever, except: QBALL 
  19.          copies distributed on defective author-supplied media will be 
  20.          replaced; or if QBALL is inoperative through an author error, a 
  21.          functional copy is available upon request. The author reserves the 
  22.          right to update QBALL without incurring any obligation to provide 
  23.          updates to any user, except as otherwise stated herein.
  24.  
  25.                                   LIMITED LICENSE
  26.  
  27.            Individual users may make copies of the program files for backup 
  28.          and personal use. Individual users are may distribute copies of the
  29.          shareware edition to others, but only if all files are distributed
  30.          in their entirety and without modification.
  31.            Computer clubs may make copies of the shareware version for dis-
  32.          tribution. A copying/media fee not exceeding $10 may be charged.
  33.          Software library companies and individuals wishing to commercially
  34.          distribute QBALL must contact the author for permission.
  35.            Distribution of any part of the registered edition of QBALL, in-
  36.          cluding the documentation, without the author's express written
  37.          consent, is prohibited.
  38.  
  39.                                   ACKNOWLEDGMENTS
  40.  
  41.            The author gratefully acknowledges the contributions of Jan
  42.          Archambeau, Bob Bender, Jim McCausland, and Dave Smith. Bob and Jim
  43.          made several suggestions for improving what QBALL does, how it does
  44.          it, and provided other valuable feedback. Dave served as QBALL's
  45.          informal beta tester, and Jan proofread the user's manual. Many
  46.          thanks to you all. -- B.W.H.
  47.  
  48.                                COPYRIGHT INFORMATION
  49.  
  50.            IBM, PC-DOS are trademarks of International Business Machines.
  51.                       4DOS is copyright, J. P. Software, Inc.
  52.           MS-DOS, QuickBASIC, GW-BASIC and Professional Development System
  53.                            are copyright, Microsoft, Inc.
  54.            All other copyrights and Trademarks are the property of their
  55.                                 respective holders.
  56.  
  57.          [ iii                                                      QBALL ]
  58.  
  59.                                   LIST OF FIGURES
  60.                 Figure                                         page
  61.                   1.  Opening Screen............................ 3
  62.                   2.  Main Menu................................. 4
  63.                   3.  Computations Menu......................... 8
  64.                   4.  Partial Computations Menu, Zero Set....... 9
  65.                   5.  Typical Range Table....................... 9
  66.                   6.  Choose Next Output Menu.................. 10
  67.                   7.  The Graphics Screen...................... 11
  68.                   8.  Graphics Menu After One Save............. 12
  69.                   9.  Second Trajectory Graphics Screen........ 14
  70.                  10.  Two Sets of Data Graphics Screen......... 15
  71.                  11.  New Input Data Menu...................... 16
  72.                  12.  Other Procedures Menu.................... 18
  73.                  13.  Enter the Maximum Deviation.............. 18
  74.                  14.  Point Blank Range Displayed.............. 19
  75.                  15.  Wind Vector Corrections.................. 20
  76.                  16.  Slant Fire "Hits High" Table............. 21
  77.                  17.  Free Recoil Velocity, Energy Display..... 22
  78.                  18.  Typical Bullet Lookup Display............ 23
  79.                  19.  Schematic Layout, Infer
  80.                                  Ballistic Coefficient......... 25
  81.                  20.  Entry Screen, Infer
  82.                                  Ballistic Coefficient......... 26
  83.                  21.  Ballistic Coefficient Display 1.......... 26
  84.                  22.  Ballistic Coefficient Entry 2............ 27
  85.                  23.  Ballistic Coefficient Display 2.......... 27
  86.                  24.  "Print?" prompt.......................... 29
  87.                  25.  Standard Printed Output Header........... 30
  88.                  26.  Sample Output, Ballistic Coefficient..... 30
  89.                  27.  The Utilities Menu....................... 31
  90.                  28.  The Switch Toggle Menu................... 31
  91.                  29.  Set Display Colors Screen................ 32
  92.                  30.  Recall Trajectory Data Display and Menu...35
  93.                  31.  Saved Trajectory Data Graphic Display.... 36
  94.                  32.  The Range Table Reader Utility........... 39
  95.                  33.  The Graphics Translator Utility.......... 40
  96.  
  97.                                    LIST OF TABLES
  98.                 Table                                          page
  99.                   1.  Free Recoil, Selected Weapons............ 21
  100.                  B1.  Data Taken From Published Table.......... 49
  101.                  B2.  QBALL-Calculated Data.................... 49
  102.                  C1.  Saved Trajectory Data File............... 51
  103.                  D1.  Remaining Velocity With Given Inputs..... 55
  104.                  D2.  Trajectory Comparisons Under
  105.                                       Specified Conditions..... 56
  106.                 QBALL and Other Ballistics Programs
  107.                  F1.  Sierra Ballistics........................ 57
  108.                  F2.  BALCALC.................................. 58
  109.                  F3.  BALTEC................................... 59
  110.                  F4.  Barnes Ballistics........................ 60
  111.  
  112.          [ v                                                        QBALL ]
  113.  
  114.                                   ABOUT SHAREWARE
  115.  
  116.            So you've spent a lot of money--$200, $300, $400, or more--for a
  117.          computer program. You've tried it out, and have found that it's
  118.          unsuitable for you, (or worse, doesn't work) and you want your money
  119.          back. Know what? In many cases, you're out of luck, that's what.
  120.            Enter Shareware.
  121.          Shareware allows you to try software before buying it, much as you
  122.          might test drive a new car. If you try a Shareware program and con-
  123.          tinue using it, you are expected to register, just as you would
  124.          have to pay for the car. Individual programs differ on details: you
  125.          may get anything from the simple right to continue using the soft-
  126.          ware to an updated program with printed manual. Shareware programs
  127.          are neither "free" nor are they in the public domain. Copyright laws
  128.          apply to Shareware and commercial software alike. The Shareware
  129.          copyright holder--usually the author--retains all rights to the
  130.          program.
  131.            Shareware authors are accomplished  programmers, just like comm-
  132.          ercial authors, and the programs are of comparable quality. (In both
  133.          cases, there are good programs and  bad ones!) The difference is the
  134.          method of distribution. The copyright holder may authorize you to
  135.          copy and distribute the software, either to all and sundry or to a
  136.          specific group. For example, some authors require written permission
  137.          before a  commercial disk vendor may copy their Shareware.
  138.            In sum, Shareware is a distribution method, not a type of software.
  139.          You should find  software that suits your needs and pocketbook,
  140.          whether it's commercial or Shareware. The Shareware system makes
  141.          fitting your needs easier, because you can try before you buy. And
  142.          because the overhead is low, prices are low. Shareware also has
  143.          that most basic of all guarantees: if you don't use it, you don't
  144.          pay for it.
  145.            QBALL is a "shareware program" and can be provided to you at a
  146.          nominal charge for your evaluation. (The author's direct-order fee
  147.          of $7.50 for the shareware edition covers the cost of materials
  148.          and postage.) If you decide to order QBALL for evaluation, please
  149.          share it with your friends. Please do not give it away altered or
  150.          as part of another system. If you find QBALL useful, and continue
  151.          to use it after a 60-day trial period, you must make a registration
  152.          payment of $25.00  to the author. The $25.00 registration fee will
  153.          license one copy for use on one computer at one time. You must treat
  154.          licensed software just as you would a book. Licensed software may
  155.          be used by any number of people and may be freely moved from one
  156.          computer to another, so long as it cannot be used at one location
  157.          while being used at  another. A book, after all, cannot be read by
  158.          two people at the same time.
  159.            Commercial users must register and pay for their copies of QBALL
  160.          within 30 days of first use. Contact the author to make site-license
  161.          arrangements.  Anyone distributing QBALL for any kind of remuner-
  162.          ation must first contact the author for authorization. (Author-
  163.          ization is automatically granted to distributors recognized as
  164.          Associate Members by the Association of Shareware Professionals
  165.          (ASP) and may begin offering QBALL immediately. The author must be
  166.          advised so that the latest version is being distributed.)
  167.            So there you are: quality software, at a reasonable price, with
  168.          an unbeatable guarantee.
  169.            Wotta deal!
  170.  
  171.                                     -- based on original text by Paul Mayer
  172.  
  173. .
  174.  
  175.          [ 2                                                        QBALL ]
  176.  
  177.          1.4  General Instructions.
  178.  
  179.            Selecting menu options. Press the key corresponding to the 
  180.          letter which is highlighted/bracketed in that option. For example, 
  181.          to choose option "P", press upper- or lower-case "P."  QBALL's 
  182.          menus are not case sensitive. If the option does not appear, or 
  183.          appears in low-intensity characters, QBALL will "beep", and do 
  184.          nothing further.
  185.  
  186.            Response to "([Y] or N)". Press upper- or lower-case "Y" or "N". 
  187.          "Enter" is the default for "Y". If another key is pressed, QBALL 
  188.          will "squeak" and do nothing further.
  189.  
  190.            [ESC]ape key. "ESC" will "back out" of data entry, and will 
  191.          "back up" one menu providing a menu is displayed on the screen. 
  192.          There is one exception: "Quit to DOS" requires that you press "Q" 
  193.          and confirm with "Y", and respond to one further prompt.
  194.  
  195.            Data entry and error trapping. Type the value or string to be 
  196.          used, then press [Enter]. If an entry already appears, press 
  197.          [Enter] to accept it, or overtype to change it. QBALL will not 
  198.          accept the wrong data type, and out-of-range values will produce 
  199.          an error message. Use the [backspace] key to edit your entries 
  200.          before entering them.
  201.  
  202.            Special cases of [Enter]. [Enter] pressed when a value appears 
  203.          in the data entry window will use that value in subsequent 
  204.          computations. (Standard values are displayed in [brackets] on the 
  205.          prompt line.)  [Enter] is also the default for [Y]es at all Yes/No 
  206.          prompts.
  207.  
  208.            Help. Limited help is available during data entry: press [F1] to 
  209.          invoke help; press any key to return to data entry. (Help messages 
  210.          automatically clear in 15 seconds.)
  211.  
  212.            Swap units option. The unit of range measure may be swapped back 
  213.          and forth between Yards and Meters using the "New Input Data" 
  214.          menu. As distributed, QBALL defaults to Yards; this may be changed 
  215.          using the configuration routines.
  216.  
  217.            Noises. QBALL will "squeak" upon erroneous data value entry, and 
  218.          "chirps" upon completion of a computation or upon invocation of 
  219.          <S>wap units. QBALL defaults to sounds "on"; sounds may be toggled 
  220.          "off" for peace and quiet. A "flash" replaces noises in quiet 
  221.          mode.
  222.  
  223.            Graphics. Given a CGA or an EGA card/monitor, graphics are 
  224.          always enabled. You may suppress display of the graphics grid, but 
  225.          there is no provision for toggling graphics completely "off."
  226.  
  227.            Print options. Ensure that your printer is on/on-line if you 
  228.          want hard copy; QBALL will detect whether or not your printer is 
  229.          on and on-line, but will not detect "paper out"!  Display of the 
  230.          printer prompt may be toggled "on" or "off;" QBALL defaults to 
  231.          "on."
  232.  
  233.            Redirection of data output. QBALL does not support redirection 
  234.          of data output, e.g., to a disk file, except as otherwise pro- 
  235.          vided within the graphics and computations routines.
  236.  
  237.          [ 4                                                        QBALL ]
  238.  
  239.            Assuming that everything is working properly, the screen has 
  240.          cleared, and the following is displayed:
  241.  
  242.             ------------------------------------------------------------
  243.                     > Ballistic Computations: Typical Firearm <
  244.  
  245.  
  246.                       +=====================================+
  247.                       |      *** M A I N   M E N U ***      |
  248.                       |  ---------------------------------  |
  249.                       |  <C>ompute Ballistic or Gun Data    |
  250.                       |  Infer <B>allistic Coefficient      |
  251.                       |  Use <U>tilities / Configure QBALL  |
  252.                       |  <R>ecall Saved Graphics Data       |
  253.                       |  ---------------------------------  |
  254.                       |  <Q>uit -- Return to DOS            |
  255.                       +-------------------------------------+
  256.  
  257.  
  258.  
  259.  
  260.            --------------------------------------------------------------
  261.            [ MV:      ][ C1:      ][ Wt:     ][ Met: 59d 0' 29.53" 78%  ]
  262.                                                                          |
  263.             Muzzle      Ballistic   Bullet     Metro conditions
  264.             Velocity    Coefficient Weight     Temperature, dF           |
  265.               in                      in       Gun Altitude, Feet
  266.             Feet per                Grains     Barometric Pressure, "Hg  |
  267.              Second                            Relative Humidity, %
  268.                                                                          |
  269.                                                           ---------------
  270.                                                           [ H: 1.00 ][Yds]
  271.  
  272.                                                            Sight     Range
  273.                                                            Height    Units
  274.                                                              in       as
  275.                                                            Inches    Shown
  276.            -------------------------------------------------------------
  277.                  Figure 2. Main Menu. This is where you tell QBALL
  278.                  what kind of things you want to do. Key to the In-
  279.                  formation (Info) Line, standard metro, 1.00" sight
  280.                  height, range unit = "yards", the defaults, shown.
  281.  
  282.            The Main Menu is QBALL's "central dispatcher;" all of QBALL's 
  283.          functions are accessed from the Main Menu. Before examining the 
  284.          options, however, look at the bottom line of the display. This is 
  285.          the information, or info line. The info line is displayed at all 
  286.          times while QBALL is running; information is updated every time it 
  287.          is changed. There are some blanks on the line right now; we'll be 
  288.          filling them in presently.
  289.  
  290.          [ 6                                                        QBALL ]
  291.  
  292.  
  293.                                   This page for notes.
  294.  
  295.          [ 8                                                        QBALL ]
  296.  
  297.          2.2  Computing and Displaying a Range Table.
  298.  
  299.            -------------------------------------------------------------
  300.                     > Ballistic Computations: Typical Firearm <
  301.  
  302.  
  303.                        +===================================+
  304.                        |     *** Computations Menu ***     |
  305.                        |  ------------------------------   |
  306.                        |  Range <T>able (0 Must Be Set)    |
  307.                        |  Set/Reset Current <Z>ero Range   |
  308.                        |  <O>ther Ballistics Procedures    |
  309.                        |  <N>ew or Changed Input Data      |
  310.                        |  ------------------------------   |
  311.                        |  <ESC> to  M A I N   M E N U      |
  312.                        +-----------------------------------+
  313.  
  314.  
  315.  
  316.  
  317.            --------------------------------------------------------------
  318.            [ MV: 2200 ][ C1: .300 ][ Wt: 180 ][ Met: 59d 0' 29.53" 78%  ]
  319.                                                                          |
  320.                                                           ---------------
  321.                                                           [ H: 1.00 ][Yds]
  322.            -------------------------------------------------------------
  323.                             Figure 3. Computations Menu.
  324.  
  325.            AHA! All the blanks on the information line have been filled in.
  326.  
  327.            As you can see, you can change the Input Data by using option 
  328.          <N> on this menu; for now, stay with what you've got. <ESC> will 
  329.          return to the Main Menu; try it and see. Then remember to press 
  330.          <C> to get back here. <O>ther Ballistics Procedures are described 
  331.          in Chapter 5. Let's take a look at the other two options.
  332.  
  333.            Press <T> to develop a Range Table. Since no valid zero range 
  334.          has been set, QBALL will prompt you for one. Enter 250 at the 
  335.          prompt, thus:
  336.  
  337.                        Zero Range to use................. 250
  338.  
  339.            This zero range will remain valid until changed using Set/Reset 
  340.          Current <Z>ero Range, or until QBALL internally changes it. This 
  341.          will occur if the input data is changed, or if a point blank zero 
  342.          range is developed as explained in Chapter 5.
  343.  
  344.          [ 10                                                       QBALL ]
  345.  
  346.            Should you develop a range table using a larger range, or a 
  347.          smaller range increment, QBALL displays up to eleven lines on the 
  348.          screen, then prompts you thus:
  349.  
  350.                       ---> More? ([Y] or N) <C>ontinuous <---
  351.  
  352.            Press <M>, <Y>, or [Enter] to display the next part of the range 
  353.          table. Press <C> to display all the data lines without stopping. 
  354.          You may also press <N> or <ESC> to go directly to the next menu. 
  355.          If you step through the range table or use continuous display, at 
  356.          the end you will be prompted thus:
  357.  
  358.                             ======> Press any key <=====
  359.  
  360.            The hardcopy print routines recompute all tabular data, so there 
  361.          is no need to be concerned that information has scrolled off the 
  362.          screen. Put a marker in this page, and return to it to experiment 
  363.          later.
  364.  
  365.            Press any key to display this Choose Next Output Menu:
  366.  
  367.                         +=================================+
  368.                         |   *** Choose Next Output ***    |
  369.                         |  ----------------------------   |
  370.                         |  <R>edisplay Range Table        |
  371.                         |  <P>rint Range Table            |
  372.                         |  <S>ave Range Table to File     |
  373.                         |  Display Trajectory <G>raphic   |
  374.                         |  ----------------------------   |
  375.                         |  <ESC> to Computations Menu     |
  376.                         +---------------------------------+
  377.                          Figure 6. Choose Next Output Menu
  378.  
  379.            If QBALL did not find a graphics card/monitor, the Display 
  380.          Trajectory ...<G>raphic option will not appear. If this is the 
  381.          case, please read the explanation of this menu's options in the 
  382.          last paragraph on page 12 and skip ahead to page 16, where we'll 
  383.          be changing input data.
  384.  
  385.            On the assumption that QBALL did find the appropriate graphics 
  386.          hardware, press <G> to display a graphic representation of traj- 
  387.          ectory data.
  388.  
  389.          2.3  Displaying Graphics.
  390.  
  391.            Figure 7, on the facing page, is a printed representation of 
  392.          what your screen should look like.
  393.  
  394.            (If you didn't copy the two *GA_SAV.0 files from the distribu- 
  395.          tion disk, "<R>ecall..." will indicate "none saved.")
  396.  
  397.          [ 12                                                       QBALL ]
  398.  
  399.            Now press <S> to write this trajectory's data to a disk file. 
  400.          (It will go into the current directory.) QBALL tells you it is 
  401.          saving the current data. Disk writes may take awhile, depending 
  402.          upon the disk to which you're writing. Disk writes (and reads) 
  403.          are, in slowest to fastest order: 5¼ floppy, 3½ floppy, hard disk, 
  404.          and RAM disk.
  405.  
  406.            When the disk write is complete, the following message is dis- 
  407.          played. If you're working with CGA graphics, the filename will be 
  408.          "CGA_SAV.1." (The message box clears automatically, or you may 
  409.          press a key to clear it.)
  410.  
  411.                         +==================================+
  412.                         |       Saved as EGA_SAV.1         |
  413.                         +------->> press any key <<--------+
  414.  
  415.            Press <R>. The Graphics Menu will now look like this:
  416.  
  417.                             +=========================+
  418.                             |  *** Graphics Menu ***  |
  419.                             |  ---------------------  |
  420.                             | <G>rid Toggle On/Off    |
  421.                             | <S>ave Current Data     |
  422.                             | <R>ecall <0> thru <1>   |
  423.                             |  ---------------------  |
  424.                             | <ESC>ape to Choose Next |
  425.                             +-------------------------+
  426.                       Figure 8. Graphics Menu After Two Saves
  427.  
  428.            <R>ecall... tells you that you now have two sets of trajectory 
  429.          data saved to disk. Also note that <S>ave Current Data has been 
  430.          disabled; you don't want two sets of identical data, do you?
  431.  
  432.            Now press <ESC> to quit the graphics routine. You are again 
  433.          presented with the "Choose Next Output" menu. If your printer is 
  434.          on and on-line, press <P> to obtain a hardcopy of your range 
  435.          table. Press <S> to save the range table to a disk file; we'll 
  436.          need it later on in Chapter 6. If you want to look at the Range 
  437.          Table again, press <R>, and, to look at the graphic again, press 
  438.          <G>. (If you plan to save a lot of data, read the hint in the box 
  439.          at the bottom of the facing page.)
  440.  
  441.  
  442.  
  443.  
  444.              [ HINT: If you can afford to set up a 350K RAM Disk, the ]
  445.              [ file write/read process is vastly speeded up.  See the ]
  446.              [ documentation for your computer, probably under Device ]
  447.              [ Drivers.  (Look for VDISK.SYS or RAMDRIVE.SYS.)        ]
  448.  
  449.          [ 14                                                       QBALL ]
  450.  
  451.                     > Ballistic Computations: Typical Firearm <
  452.           +--------------------------------------------------------------+
  453.           | |                                                            |
  454.           |I|                                                            |
  455.           | | 5                *          *                            5 |
  456.           |N|                                        *                   |
  457.           | |        *                                                   |
  458.           |C|-0------------------------------------------------*-------0-|
  459.           | *                                                            |
  460.           |H|    [draw a smooth curve]                                   |
  461.           | |-5  [connecting the "*".]                                -5 *
  462.           |E|                                                            |
  463.           | |                           YARDS                            |
  464.           |S|       50        100        150        200       250        |
  465.           +--------------------------------------------------------------+
  466.           |     [ --- Remaining Velocity/Energy, Current Round --- ]     |
  467.           +--------------------------------------------------------------+
  468.           |           >Current<    >Previous<    +=======================+
  469.           |Max Ht :  4.6" @ 138                  | *** Graphics Menu *** |
  470.           |Min Ht : -5.3" @ 300                  | --------------------- |
  471.           |MuzVel :   2700 FPS                   |<G>rid Toggle On/Off   |
  472.           |TermVel:   1877 FPS                   |<S>ave Current Data    |
  473.           |BCoeff :   .300                       |<R>ecall <0> thru <1>  |
  474.           |ZeroRg :  250 Yards                   | --------------------- |
  475.           |Metro  :  Standard                    |<ESC>ape to Choose Next|
  476.           +--------------------------------------------------------------+
  477.           |        [ --- info line schematically indicated --- ]         |
  478.           +--------------------------------------------------------------+
  479.                     Figure 9. Second Trajectory Graphics Screen
  480.  
  481.            Press <R> to recall saved data, and press <1> ("one") to recall 
  482.          the data that you previously saved. Remember, the data has to be 
  483.          read from a disk, so it'll take some time to obtain and display. 
  484.          Figure 10, on the facing page, shows what you should end up with.
  485.  
  486.            The trajectory plot for the recalled data is shown, as you can 
  487.          see, in a contrasting color. The figure "1" is printed at the 
  488.          trajectory's maximum height.
  489.  
  490.            The information section at the bottom of the screen now summar- 
  491.          izes both sets of trajectory data. Note that the value of the 
  492.          parameter we changed, the muzzle velocity, is highlighted. All 
  493.          values so changed will be thus highlighted, except for "Metro" 
  494.          which will be displayed as "Standard" or "Non-standard."
  495.  
  496.            Why is the first set saved number "0" and the second, "1?"
  497.  
  498.            You may save up to sixteen (16) *GA_SAV.n files, 0 through 15, 
  499.          inclusive; that's sixteen files, total. The Graphics Menu dis- 
  500.          plays the hexadecimal (base 16) equivalents of each of those 
  501.          numbers, 0 through 15. Recalling a saved file requires you to 
  502.          press a "number" (0 through 9) or a "letter" (A through F) to tell 
  503.          QBALL which data you want to display.
  504.  
  505.            Not only may you save sixteen trajectories, you may also dis- 
  506.          play the same sixteen trajectories. Should the display become 
  507.          cluttered with too many plots, you may erase all of them except 
  508.          that of the current data by toggling the grid. You retain the 
  509.          ability to recall data from disk.
  510.  
  511.          [ 16                                                       QBALL ]
  512.  
  513.            Muzzle Velocity: may be from 300 FPS to 4500 FPS, inclusive.
  514.  
  515.            Ballistic Coefficient: must be greater than 0.000 and less than 
  516.          1.000; QBALL will automatically add a leading decimal point to 
  517.          your entry. You may also use the bullet [L]ookup facility.
  518.  
  519.            Bullet Weight: must be greater than zero and less than 1000 
  520.          grains. You may also use the bullet [L]ookup facility.
  521.  
  522.            Metro. (Meteorological Conditions). You must either enter or 
  523.          confirm temperature, gun altitude, barometric pressure, and 
  524.          relative humidity. If you press [Enter] at each data prompt, QBALL 
  525.          uses whatever is displayed in the entry window; "standard" metro 
  526.          values are shown in [brackets] on the prompt line. You may save 
  527.          "custom" values for later start-up use by QBALL; see Chapter 5. 
  528.          Metro data values must be within the following ranges:
  529.  
  530.              Temperature:           -50d to (plus)125d Fahrenheit;
  531.              Gun Altitude:         -1312 feet to 29,028 feet;
  532.              Barometric Pressure:    25 inches to 35 inches of mercury;
  533.              Relative Humidity:      0% to 100%.
  534.  
  535.            Sight Height. This, the vertical distance between the axis of 
  536.          the weapon's bore and its sights, may be fine-tuned to a specific 
  537.          weapon. The supplied value, 1.00 inches, is "generic," and should 
  538.          be changed. Sight Height is saved in initialization data; see 
  539.          Chapter 5. QBALL will accept values from -2 inches to +5 inches, 
  540.          and rounds all sight heights to two decimal places, e.g., 1.375 
  541.          inches is rounded to 1.38 inches.
  542.  
  543.            Yds/Met Swap. This option chooses the unit of range measure 
  544.          which QBALL uses in ballistics computations, either yards or 
  545.          meters. If you wish to use metric measure, please keep in mind 
  546.          that the results, while accurate, may appear a bit strange. The 
  547.          range increment may not be displayed quite as expected, because 
  548.          yards and meters do not take kindly to being converted one to the 
  549.          other, and QBALL does all computations in English measure (yards, 
  550.          feet, inches, etc.). Additionally, computations using metric 
  551.          measure are a bit slower due to the two conversions required. You 
  552.          may now confidently display saved trajectory data, whichever unit 
  553.          is in use, and whichever was saved. QBALL detects any conflict, 
  554.          and converts appropriately. Note, please, that data saved using 
  555.          QBALL versions 2.09 and earlier is unusable with QBALL 2.20. 
  556.          Finally, please note that only range measure is affected; heights 
  557.          and deflections will continue to be computed in inches; veloci- 
  558.          ties, in feet per second.  
  559.  
  560.            <ESC>ape returns to the indicated menu.
  561.  
  562.  
  563.                    [ The info line should now show this data:  ]
  564.                    [                                           ]
  565.                    [    Muzzle velocity............ 2700 FPS   ]
  566.                    [    Ballistic Coefficient...... .300       ]
  567.                    [    Metro...................... Standard   ]
  568.                    [    Sight height............... 1.00       ]
  569.  
  570.          [ 18                                                       QBALL ]
  571.  
  572.            When you have "pressed any key," you are returned to the 
  573.          Computations Menu, where you'll discover that the zero range has 
  574.          been set to 257. Now step through the process of developing a 
  575.          range table for this zero, and a maximum of 304 yards.   It is 
  576.          recommended that you use a range increment which will give you 
  577.          trajectory heights at even multiples of 25 or 50 yards. Assuming 
  578.          that you choose a range increment of 50 yards, you'll know how 
  579.          high to sight in at, say, 100 yards so as to be "dead on" at 257, 
  580.          thus assuring a deviation of no more than 5 inches from the line 
  581.          of sight out to 304 yards.
  582.            The graphics routines, if invoked, will draw additional 
  583.          horizontal lines at, in this case 5 inches from the displayed line 
  584.          of sight. Such lines will be displayed until a new zero range is 
  585.          chosen.
  586.            So what does this do for you?  Well, with this point-blank zero, 
  587.          you can hold "dead on" out to over 300 yards, and be assured that 
  588.          the bullet will not strike more than five inches high or low. 
  589.          Beats estimated holdover, doesn't it?
  590.  
  591.          Wind Vector Corrections.
  592.  
  593.            One of the columns in the range table gives the wind deflec- 
  594.          tion, in inches, for a "pure" 10-MPH crosswind. To compute the 
  595.          deflection for other windspeeds and directions, press <W> and 
  596.          enter the wind speed in miles-per-hour, and the direction from 
  597.          which the wind is blowing, from 0d to 360d, relative to the line 
  598.          of fire. In this example, the windspeed is taken as 20 MPH, and 
  599.          the direction is 135d, or from the right rear.
  600.  
  601.                 +=================================================+
  602.                 |                                                 |
  603.                 |    Wind velocity      [10 MPH]           20     |
  604.                 |    Wind direction     [ 270d ]          135     |
  605.                 |          ============================           |
  606.                 |        Range wind =  21 feet per second         |
  607.                 |        Cross wind =  14 miles per hour          |
  608.                 |                                                 |
  609.                 |          Crosswind correction :  -1.40          |
  610.                 |                                                 |
  611.                 | Use correction factor(s) in tables ? ([Y] or N) |
  612.                 |                                                 |
  613.                 +-------------------------------------------------+
  614.                         Figure 15. Wind Vector Corrections.
  615.  
  616.  
  617.            A [Y] response will cause QBALL to use the 14-MPH crosswind 
  618.          value when displaying the range table. QBALL takes winds blowing 
  619.          from left to right as positive, and from right to left as nega- 
  620.          tive. No correction is applied for the range wind, as the effect 
  621.          is significant only at long range, with low velocities and a small 
  622.          value for the ballistic coefficient. (Try changing the muzzle 
  623.          velocity up or down by 21 FPS and see.)  Should you wish to return 
  624.          to using the default crosswind, you must re-enter the standard 
  625.          values when prompted for the wind velocity and direction, and 
  626.          reply [Y] to the "use in tables?" question.
  627.  
  628.          [ 20                                                       QBALL ]
  629.  
  630.            There are neither provisions for printing the Slant Fire Table; 
  631.          nor are the values integrated into range table computations. A 
  632.          clear exposition of the geometry of this problem may be found in 
  633.          the Lyman Manual, listed in the Bibliography.
  634.  
  635.          Sectional Density.
  636.  
  637.            The sectional densities of two different bullets may be used to 
  638.          compare their relative penetrating power. Sectional density is 
  639.          defined as the bullet weight in pounds divided by the square of 
  640.          its diameter in inches. Press <S>, and enter the diameter of the 
  641.          bullet in either inches or millimeters. You may use the bore dia- 
  642.          meter of the weapon if you do not have a specific bullet diame- 
  643.          ter; QBALL assumes that any entered value greater than one (1) is 
  644.          in millimeters, and makes the conversion for you.
  645.  
  646.            The sectional density is printed in the printed range table 
  647.          header, if it has been determined, but there is no specific rou- 
  648.          tine to print just this value, nor does QBALL at present include 
  649.          any routine which makes use of the sectional density. Addition- 
  650.          ally, sectional density is not displayed on any screen other than 
  651.          the screen which displays its computation.
  652.  
  653.          Free Recoil Velocity and Energy.
  654.  
  655.            We all know that a firearm "kicks."  Simple Newtonian physics, 
  656.          right?   But how hard does it kick?  One way to compare absolute 
  657.          numbers, and without getting into the mare's nest of "actual" 
  658.          versus "perceived" recoil, is to compare the recoil velocity and 
  659.          energy imparted to the weapon upon firing. Press <F>. This example 
  660.          uses a powder weight of 38 grains, which seems to be a fair 
  661.          "average" powder weight from several random examples taken from 
  662.          the Speer Reloading Manual. You must also enter the weapon's 
  663.          weight, in either pounds and ounces or in pounds and decimal 
  664.          fractions of a pound. Assume an 8 1/2 pound rifle. QBALL accepts 
  665.          weapon weights in pounds-ounces or decimal pounds format.
  666.  
  667.            Enter the powder weight, 38, and the weapon weight as either 
  668.          8<space>8 or 8.5. (Note that space -- it must be included if 
  669.          you're using pounds-ounces weapon weight entry.)
  670.  
  671.            The following is displayed:
  672.  
  673.                  +===============================================+
  674.                  |                                               |
  675.                  |         Gun Recoil Velocity:  7.83 FPS        |
  676.                  |         Free Recoil Energy :  8.11 Ft#        |
  677.                  |                                               |
  678.                  +-----------------------------------------------+
  679.                   Figure 17. Free Recoil Velocity, Energy Display.
  680.  
  681.          [ 22                                                       QBALL ]
  682.  
  683.  
  684.           +=====> Bullet Lookup <======+
  685.           | Mak  Dia  Wt   C1   Type   |ormation as prompted...
  686.           | ---  --- ---  --- -------- |-----------------------
  687.           | SRA .308 170 .250 FN       |
  688.           | NOS .308 170 .268 FP       |fficient                 .3
  689.          >|>SPR .308 170 .304 FN< < < <|<
  690.           | HDY .308 180 .239 RN       |
  691.           | SPR .308 180 .304 RN       |
  692.           | SRA .308 180 .322 RN       |
  693.           | SPR .308 180 .352 MAG-TIP  |
  694.           | NOS .308 180 .361 PRPPT    |
  695.           | HDY .308 180 .431 SPIRE    |
  696.           | SPR .308 180 .436 GRD/SLM  |
  697.           +----------------------------+
  698.            PgUp PgDn ^ V Home End [ESC]                                                 
  699.  
  700.                   Figure 18. Typical Bullet Lookup Display
  701.  
  702.  
  703.            If the bullet indicated >thus< is chosen, both the bullet weight
  704.          and the ballistic coefficient will be set the the values shown in 
  705.          the list. (In this case, the bullet is a 170-grain Speer flat-nose
  706.          with a diameter of .308 inches and a ballistic coefficient of .304.)
  707.  
  708.            Bullet makers (manufacturers) are abbreviated as follows:
  709.  
  710.                         HDY = Hornady          SRA = Sierra
  711.                         LYM = Lyman            SPR = Speer.
  712.                         NOS = Nosler
  713.  
  714.            Bullet type abbreviations preceded by a lower-case "c" are cast
  715.          bullets. The true bullet weight will depend upon the alloy from
  716.          which it is cast. The weight given, however, is a workable first
  717.          approximation.
  718.  
  719.            If D.NDX is not available, and M.NDX is, then a listing sorted
  720.          by maker, diameter, and weight is displayed. There is no way to
  721.          resort listing unless both index files are present.
  722.  
  723.            The bullet lookup data is not loaded until it is called for, at
  724.          which time the data from AMMO.DAT is loaded into memory. The first
  725.          call may be rather slow, but subsequent calls will be much faster.
  726.  
  727.          [ 24                                                       QBALL ]
  728.  
  729.          3.1 First Run: r1 = 0
  730.  
  731.            When prompted for the "first range," press enter; for "second 
  732.          range," enter 100. The following screen will be displayed. Enter 
  733.          the appropriate velocity values as shown. QBALL will quickly re- 
  734.          turn the value of the ballistic coefficient. Since we're working 
  735.          from tabular data, another round is superfluous; press "N."
  736.          
  737.           +==============================================================+
  738.           |               -----------------------------------            |
  739.           |                      Metro: as displayed                     |
  740.           | Relative Air Density = 1.000 Relative Sonic Velocity = 1.000 |
  741.           |               -----------------------------------            |
  742.           |                                                              |
  743.           |                                                              |
  744.           |                       For Round Number 1                     |
  745.           |            First Velocity        (Ft/Sec)      2200          |
  746.           |            Second Velocity       (Ft/Sec)      1939          |
  747.           |                                                              |
  748.           |               For Standard Atmosphere, C1 = .300             |
  749.           |                                                              |
  750.           |               Calculate another Round? ([Y] or N)            |
  751.           |                                                              |
  752.           |                                                              |
  753.           |                                                              |
  754.           |           [ Lower & Upper Ranges (yards) [0] & 100 ]         |
  755.           +--------------------------------------------------------------+
  756.                 Figure 19. Entry Screen, Infer Ballistic Coefficient
  757.  
  758.            The center of the screen will clear, and the following 
  759.          information is displayed:
  760.  
  761.                    +============================================+
  762.                    | -----------------------------------------  |
  763.                    |       Average C1 for 1 round = .300        |
  764.                    |   Between Mean Velocities 2200 and 1939    |
  765.                    |     Calculated Muzzle Velocity = 2200      |
  766.                    | -----------------------------------------  |
  767.                    |                                            |
  768.                    |          Print C1 Data? ([Y] or N)         |
  769.                    +--------------------------------------------+
  770.                     Figure 20. Ballistic Coefficient Display 1.
  771.  
  772.            For now, press "N" to return to the Main Menu. Note that the 
  773.          information line now shows the muzzle velocity and the computed 
  774.          ballistic coefficient. If you so desired, you could now go on to 
  775.          compute ballistic or gun data, but let's try the infer ballistic 
  776.          coefficient routine again, with r1 set to something other than 
  777.          zero. (You should be at the Main Menu; press <B>.)
  778.  
  779.          [ 26                                                       QBALL ]
  780.  
  781.          [   If you do develop a range table using a calculated muzzle    ]
  782.          [ velocity of 2201 FPS, and C1 of .298, you'll find these max-   ]
  783.          [ imum differences:                                              ]
  784.          [                                                                ]
  785.          [    R e m a i n i n g   . . . Defl'n      . . . Time            ]
  786.          [    Velocity   Energy         10 MPH            Flght           ]
  787.          [    -----------------         ------            -----           ]
  788.          [    4FPS     4 Ft-Lbs          0.1 inches       0.001 seconds.  ]
  789.          [                                                                ]
  790.          [   It is highly likely that two successive rounds in any given  ]
  791.          [ string will  exhibit at least this much spread. The percentage ]
  792.          [ errors for this example are: Velocity, 0.27%; Energy, 0.46%;   ]
  793.          [ Defl'n, 0.92%; and Time of Flight, 0.25%.  Most readily-avail- ]
  794.          [ able chronographs have inherent accuracy no better than this.  ]
  795.          [ You may expect, therefore, that QBALL's results will be within ]
  796.          [ the limits of instrumental error.                              ]
  797.  
  798.  
  799.  
  800.            This may have seemed like an exercise in futility: we did, after 
  801.          all, know what the ballistic coefficient was in the first place. 
  802.          Suppose, however, you have a ballistics table from, say, Winches- 
  803.          ter-Western, which includes only velocity data?  Inferring a 
  804.          ballistic coefficient based on the published velocity figures will 
  805.          allow you to make your own "custom" firing table for a particular 
  806.          factory round. (Most ammunition manufacturers are noticeably reti- 
  807.          cent when it comes to some ballistics data.)  Additionally, should 
  808.          you be reloading your own ammunition, and have access to two 
  809.          chronographs, you could make a custom firing table for your own 
  810.          handloaded ammunition.
  811.  
  812.  
  813.  
  814.           [   If you have only one chronograph, you could fire a string  ]
  815.           [ of, say, five rounds at one range, then five more at a dif-  ]
  816.           [ ferent range, thus getting two different sets of velocity    ]
  817.           [ data. One major disadvantage is that metro or other condi-   ]
  818.           [ tions may change between the two strings. You'd also be      ]
  819.           [ playing pretty "fast and loose" with the statistics involved.]
  820.           [ (The data reliability so obtained might be pretty shaky, but ]
  821.           [ better some questionable data than no data at all!)          ]
  822.  
  823.          [ 28                                                       QBALL ]
  824.  
  825.          4.4 Print Functions.
  826.  
  827.            You may obtain hard copy of range tables from within the "Choose 
  828.          Next Output" menu, if the print function is activated, or of any 
  829.          data display which is followed by the prompt:
  830.  
  831.                           +==============================+
  832.                           | Print (........)? ([Y] or N) |
  833.                           +------------------------------+
  834.                             Figure 23. "Print?" prompt.
  835.  
  836.            Press [Y] to print a data table. The prompt will be replaced 
  837.          with the statement "Printing (........)" in highlighted text.  
  838.          QBALL sends the data to the printer, and returns you to the 
  839.          previous menu.
  840.  
  841.          4.5 Typical Printed Output.
  842.  
  843.            The first range table which was computed in Chapter 2 looks like 
  844.          this in printed form:
  845.  
  846.           ---------------------------------------------------------------
  847.                     > Ballistic Computations: Typical Firearm <
  848.  
  849.                       Range Table, Zeroed at [Bracketed] Range
  850.                       ----------------------------------------
  851.  
  852.           Range  R e m a i n i n g  Total  Path/Sight Line  Defl'n  Time
  853.           Yards  Velocity   Energy   Drop  M.O.A.   Inches  10 MPH  Flght
  854.           -----  -----------------  -----  ---------------  ------  -----
  855.               0    2200      1934     0.0   0.0      -1.0     0.0   0.000
  856.              50    2068      1708     0.9   7.8       3.9     0.4   0.070
  857.             100    1939      1503     3.9   6.8       6.8     1.5   0.145
  858.             150    1816      1319     9.1   4.9       7.3     3.5   0.225
  859.             200    1700      1155    17.1   2.6       5.2     6.7   0.311
  860.           [ 250    1589      1010    28.1   0.0       0.0    10.8   0.402 ]
  861.             300    1485       881    42.4  -2.8      -8.5    15.9   0.499
  862.                       ----------------------------------------
  863.                                   [ End of Table ]
  864.           ---------------------------------------------------------------
  865.                    Figure 24. Typical Range Table Printed Output.
  866.  
  867.            For data tables, all data is recomputed for output to the 
  868.          printer; information which has scrolled past is printable. While 
  869.          the header information differs, the printed data output formats 
  870.          are virtually identical to the screen display.
  871.  
  872.            Range tables saved to a disk file have exactly this same format.
  873.  
  874.          [ 30                                                       QBALL ]
  875.  
  876.  
  877.  
  878.                                 This Page For Notes.
  879.  
  880.          [ 32                                                       QBALL ]
  881.  
  882.            You may also <S>wap the unit of range measure between yards and 
  883.          meters from the New or Changed Input Data Menu, accessed from the 
  884.          Computations Menu.
  885.  
  886.            Toggling the <G>rid merely changes the appearance of the 
  887.          graphics screen when it is first called with any given set of 
  888.          data. You may at that time change the graphics display; there is 
  889.          no provision to turn graphics off completely.
  890.  
  891.            If you toggle the <P>rinter off, all "Print (......)?" prompts 
  892.          are suppressed, and
  893.                             ====> Press any key <====
  894.                                                      is displayed instead.
  895.  
  896.            If <N>oises are toggled off, they are replaced with a short- 
  897.          duration "flash" in the lower right corner of your screen (char- 
  898.          acter-based screens, only.)
  899.  
  900.            Press <ESC> to return to the Utilities Menu. 
  901.  
  902.          5.3  Configuring Display Colors.
  903.  
  904.            Press <C>. A special color configuration screen will appear.
  905.  
  906.                           +=============================+
  907.                           |  Press [K]ey to increment:  |
  908.                           |                             |
  909.                           |   [F] - Foreground          |
  910.                           |   [H] - Highlight color     |
  911.                           |   [I] - Info Line color     |
  912.                           |   [B] - Background color    |
  913.                           |   [L] - Help Background     |
  914.                           |                             |
  915.                           |     press <ESC> to end...   |
  916.                           +-----------------------------+
  917.  
  918.              [Now Set-    FG = 15 HiLite = 10 Info = 7 BG = 1 Help = 7]
  919.              [[D]efault - FG = 15 HiLite = 10 Info = 7 BG = 1 Help = 7]
  920.              [Blk/[W]ht - FG =  7 HiLite = 15 Info = 7 BG = 0 Help = 0]
  921.  
  922.                        Figure 28. Set Display Colors Screen.
  923.  
  924.  
  925.            Press the appropriate key to "step" through the available colors 
  926.          for the [B]ackground, main body text ([F]oreground), Highlighted 
  927.          text ([H]ighlight), the Title/Info line (Low [I]ntensity), and the 
  928.          He[L]p window background. The colors chosen are immediately shown 
  929.          so that you will be able to see what they look like. When you've 
  930.          found a combination that you like, press [ESC] to use the display 
  931.          colors you have chosen, and return to the Utilities Menu. Note 
  932.          that the currently chosen and the default color values are dis- 
  933.          played at the bottom of the color configuration screen. If you get 
  934.          in a muddle, and want to start over again, press [D] to return to 
  935.          the supplied default color settings. If you'd like a white-on- 
  936.          black screen, press [W] for that option.
  937.  
  938.          [ 34                                                       QBALL ]
  939.  
  940.          5.5  Invoking a DOS Shell.
  941.  
  942.            Press <D> to shell out to DOS. 
  943.  
  944.            When first started, QBALL writes a special batch file, 
  945.          QBSHELIT.BAT, in the current directory. When the <D> option is 
  946.          chosen, QBALL calls QBSHELIT.BAT, which sets the DOS prompt like 
  947.          this:
  948.  
  949.                      [ Exit >> QBALL ] [drive:]\[directory] > _
  950.  
  951.          and then invokes a secondary command processor, COMMAND.COM. If 
  952.          you try to start QBALL from within the shell, the computer will 
  953.          beep, and the following error message is displayed:
  954.  
  955.                               QBALL is already loaded!
  956.  
  957.            Depending on your own computer's configuration, you may or may 
  958.          not remain in the shell; this is largely dependent upon how you 
  959.          have COMSPEC set. See your DOS documentation for more details. 
  960.          QBSHELIT.BAT is erased upon normal exit from QBALL. If, for some 
  961.          reason, this error message is displayed when starting QBALL, check 
  962.          for the presence of QBSHELIT.BAT, and erase it if necessary. See 
  963.          page 37.
  964.  
  965.            When you exit the shell, QBALL performs a series of file manipu- 
  966.          lations, which are described in Chapter 7, File Handling, on page 
  967.          37.
  968.  
  969.            Type "exit" (+ [enter]) to return to QBALL.
  970.  
  971.          5.6  Reading Range Table Files and Translating Graphics Files.
  972.  
  973.            The <R>ead Range Table and <T>ranslate Graphics options are 
  974.          discussed in detail in Chapter 8, QBALL's Associated Utilities, 
  975.          which you will find on page 39.
  976.  
  977.          [ 36                                                       QBALL ]
  978.  
  979.            You may Display Trajectory <G>raphic by pressing <G>; the 
  980.          resulting display of EGA_SAV.0 is as shown in Figure 30.
  981.  
  982.                    >> Ballistic Computations: Typical Firearm <<
  983.           +--------------------------------------------------------------+
  984.           | |                            *                               |
  985.           |I|                 *                                          |
  986.           | | 5                                     *                  5 |
  987.           |N|        *                                                   |
  988.           | |                                                            |
  989.           |C|-0------------------------------------------------*-------0-|
  990.           | *                                                            |
  991.           |H|    [Draw a line]                                           |
  992.           | |-5  [thru the *.]                                        -5 |
  993.           |E|                                                            |
  994.           | |                           YARDS                            *
  995.           |S|       50       100         150        200       250        |
  996.           +--------------------------------------------------------------+
  997.           |          [ --- Blank space in this situation --- ]           |
  998.           +--------------------------------------------------------------+
  999.           |           >Current<    >Previous 0<  +=======================+
  1000.           |Max Ht :                 7.4" @ 135   | *** Graphics Menu *** |
  1001.           |Min Ht :                -8.5" @ 300   | --------------------- |
  1002.           |MuzVel :                  2200 FPS    |<R>ecall <0> thru <1>  |
  1003.           |TermVel:                  1485 FPS    |                       |
  1004.           |BCoeff :                  .300        |                       |
  1005.           |ZeroRg :                 250 Yards    | --------------------- |
  1006.           |Metro  :                 Standard     |<ESC>ape MAIN MENU     |
  1007.           +--------------------------------------------------------------+
  1008.           |        [ --- info line schematically indicated --- ]         |
  1009.           +--------------------------------------------------------------+
  1010.                   Figure 30. Saved Trajectory Data Graphic Display
  1011.  
  1012.            You may recall any of the other saved trajectory files for dis- 
  1013.          play at this point, but the input data is not reset. Press 
  1014.          <R>ecall, then the <number> (in this case, "1") to display another 
  1015.          trajectory.
  1016.  
  1017.            QBALL will use the identifier, muzzle velocity, ballistic coef- 
  1018.          ficient, bullet weight, metro, sight height, and range unit for 
  1019.          all further computations, until changed. You may change that data 
  1020.          using the New/changed Data Input routines, or you may recall 
  1021.          another saved trajectory file, in which case, all the input data 
  1022.          is updated at once.
  1023.  
  1024.            If you determine that the information displayed with the menu is 
  1025.          indeed the data you want to use, and you don't need a picture, 
  1026.          press <D> to use the displayed data as the default. Again, QBALL 
  1027.          will use this data until it is changed.
  1028.  
  1029.          [ 38                                                       QBALL ]
  1030.  
  1031.            The data needed to display trajectory graphics is saved with one 
  1032.          of the following filenames: EGA_SAV.[ext] or CGA_SAV.[ext], depen- 
  1033.          ding on how your computer is equipped. The [ext] is never less 
  1034.          than "0" and never greater than "F." That's hexadecimal notation 
  1035.          for "0" through "16;" QBALL will not allow more than 16 trajectory 
  1036.          graphics files. Why? Two reasons: it allows you to choose a saved 
  1037.          trajectory with one keypress; and, sixteen different graphics 
  1038.          trajectories displayed all at once make for a pretty cluttered 
  1039.          display.
  1040.  
  1041.            EGA trajectory files average about 2000 bytes in length; CGA, 
  1042.          about 1200. That's a lot of space, and another reason to run QBALL 
  1043.          from a hard disk.
  1044.  
  1045.            The rest of this section assumes EGA graphics; if you're working 
  1046.          with a CGA setup, for "EGA" read "CGA."
  1047.  
  1048.            Let's suppose you have saved several trajectory files, EGA_SAV.0 
  1049.          through EGA_SAV.B--that's eleven files. Now, let's suppose that 
  1050.          you delete EGA_SAV.3 through EGA_SAV.9; whether from DOS or from 
  1051.          within QBALL's DOS shell. Now you have EGA_SAV.0, *.1, *.2, *.A, 
  1052.          and *.B remaining on/in your disk/directory. When you start QBALL, 
  1053.          or "exit" from QBALL's DOS shell, the remaining trajectory files 
  1054.          are renamed thus:
  1055.  
  1056.                             EGA_SAV.0 becomes EGA_SAV.0
  1057.                             EGA_SAV.1 becomes EGA_SAV.1
  1058.                             EGA_SAV.A becomes EGA_SAV.2
  1059.                             EGA_SAV.B becomes EGA_SAV.3
  1060.  
  1061.            This renaming is completely automatic and transparent. All 
  1062.          references to saved trajectories, e.g., in menus, will now reflect 
  1063.          "<0> thru <3>."
  1064.  
  1065.          Range Tables Saved to Disk.
  1066.  
  1067.            Range tables saved to disk eat up lots of space, and do it fast! 
  1068.          For example, any table with a maximum range of 1760 yards and a 
  1069.          range increment of 1 yard--which is entirely possible--uses over 
  1070.          150k of disk space! Not only that, it's slow enough on a hard disk, 
  1071.          and almost unbearably so on a floppy. So use a hard disk, awreddy! 
  1072.          (Or a RAM disk, if you can.)
  1073.  
  1074.            All range tables are named "RGTABLE.[ext], where [ext] can be 
  1075.          anything from "01" to "99," thus allowing ninety-nine range tables 
  1076.          to be saved. (Right! If you've got the disk space!) If any saved 
  1077.          range tables are deleted, the remaining ones are renamed in se- 
  1078.          quence, just as with graphics files. Again, the procedure is auto- 
  1079.          matic, and completely transparent.
  1080.  
  1081.            The format for saved range tables is exactly the same as that 
  1082.          for printed output: page breaks, continuation page headers, column 
  1083.          headers, and all. If you want hardcopy, it's simply a matter of 
  1084.          issuing a "COPY" command from the DOS prompt. Yes, it'll work from 
  1085.          within the QBALL DOS shell.
  1086.  
  1087.          [ 40                                                       QBALL ]
  1088.  
  1089.          8.2 Graphics Translator (GRFXLATE.EXE).
  1090.  
  1091.            EGA-equipped computers ignore CGA-format saved trajectory data, 
  1092.          and vice versa. You may translate from one to the other, however, 
  1093.          so that data saved with one graphics format may be viewed on the 
  1094.          other.
  1095.  
  1096.            In order to access the Graphics Translator from within QBALL, 
  1097.          both of the following conditions must be true: first, QBALL.EXE 
  1098.          and GRFXLATE.EXE are on/in the same disk/directory; and second,
  1099.  
  1100.            if you have an EGA-equipped computer, then at least one
  1101.                     "CGA_SAV.[ext]"...
  1102.          or
  1103.            if you have a CGA-equipped computer, then at least one
  1104.                     "EGA_SAV.[ext]"...
  1105.                                            ...exists on/in that directory.
  1106.  
  1107.            If either of these conditions is untrue, QBALL disables the 
  1108.          <T>ranslate a Graphics File option in the Utilities menu, i.e., 
  1109.          the option is displayed in low-intensity video.
  1110.  
  1111.            The remainder of this section assumes that the current computer- 
  1112.          -the one you're working on--is EGA-equipped. At the Utilities menu, 
  1113.          assuming that the option is activated, press "<T>." After a short 
  1114.          pause, the following screen will appear:
  1115.  
  1116.  
  1117.           +=============================================================+
  1118.           |          ----- -       - -   -- --  -     -- --  -          |
  1119.           |          |   | |-+  -- | |  |   |  |-| TO |- |  |-|         |
  1120.           |          |  _| | |  -| | |  |__ |_|| |    |_ |_|| |         |
  1121.           |          |__|| |_| |_| | |      TRANSLATOR   1.0            |
  1122.           |       ----- | ----------------------------------------      |
  1123.           +-------------------------------------------------------------+
  1124.  
  1125.            CGA Graphics Files Present    EGA Graphics Files Present
  1126.            --------------------------    --------------------------
  1127.            CGA_SAV.0                     EGA_SAV.0
  1128.                                          EGA_SAV.1
  1129.                 +-------------------------------------------------+
  1130.                 | Press the key corresponding to the CGA Graphics |
  1131.                 | File EXTENSION to translate CGA to EGA format.  |
  1132.                 +-------------------------------------------------+
  1133.                               EXTENSION ([ESC] exits):
  1134.  
  1135.                        Figure 32. QBALL's Graphics Translator
  1136.  
  1137.            Press the key corresponding to the file extension of the CGA 
  1138.          file to translate, in this case, "0." (This one's "hotkeyed"--you 
  1139.          need not press [enter]. GRFXLATE will write the translated file to 
  1140.          "EGA_SAV.2." If you had a full complement of EGA-format trajectory 
  1141.          files, "0" through "F" (hexadecimal notation--there are sixteen 
  1142.          such files permitted) GRFXLATE would request permission to over- 
  1143.          write the existing EGASAV.0. A "no" response at that time returns 
  1144.          to QBALL.
  1145.  
  1146.          [ 42                                                       QBALL ]
  1147.  
  1148.  
  1149.                                 This Page For Notes
  1150.  
  1151.          [ 44                                                       QBALL ]
  1152.  
  1153.          caliber - For small arms, the diameter of the barrel measured 
  1154.          across the lands. In practice, the diameter of the bullet. In 
  1155.          artillery and naval gun usage, a measure of length equal to bore 
  1156.          diameter; thus, a "fifty caliber" barrel would be 50 bore 
  1157.          diameters long.
  1158.  
  1159.          cartridge - Fixed ammunition, including case, powder, primer, and 
  1160.          bullet, for small arms. See also: round.
  1161.  
  1162.          case - The (usually) brass component of a cartridge which contains 
  1163.          the powder, primer, and bullet prior to firing. See also: brass.
  1164.  
  1165.          chamber - The breech, or rearmost portion of the barrel, which 
  1166.          contains and supports the cartridge prior to, during, and immedi- 
  1167.          ately following firing.
  1168.  
  1169.          coefficient of form - A number relating the ballistic efficiency 
  1170.          of a given bullet shape to the shape of the projectile used to 
  1171.          calculate the ballistic table.
  1172.  
  1173.          C1 - Formula symbol for ballistic coefficient.
  1174.  
  1175.          cross wind angle - The angle between the wind direction and the 
  1176.          line of departure. Typically tabulated as ninety degrees, or 
  1177.          "pure" crosswind with no range vector.
  1178.  
  1179.          drift - Technically, the distance a bullet will travel horizon-        
  1180.          tally due to its spin. This effect is usually quite small, amount- 
  1181.          ing to about 7 inches at 1000 yards for a military M2 Ball (.30- 
  1182.          '06) cartridge. Often confused with wind deflection. See also: 
  1183.          wind deflection.
  1184.  
  1185.          deflection - See: wind deflection.
  1186.  
  1187.          downrange - Refers to the position of objects in space relative to 
  1188.          the direction of fire; point of aim and point of impact, for 
  1189.          example, are by definition downrange.
  1190.  
  1191.          drop - The distance a bullet will fall due to the influence of 
  1192.          gravity. Drop is measured from the line of departure, not the line 
  1193.          of sight.
  1194.  
  1195.          elevation - Vertical sight adjustment. Also, the (usually small) 
  1196.          angle between the axis of a firearm's bore and the horizontal.
  1197.  
  1198.          energy - Here, the kinetic energy of a moving bullet, usually 
  1199.          given in ft-lbs. Calculated by multiplying the bullet mass by the 
  1200.          square of the velocity, and dividing by two.
  1201.  
  1202.          F.P.S. (also FPS and Ft/Sec) - Feet per second. A unit of 
  1203.          velocity.
  1204.  
  1205.          [ 46                                                       QBALL ]
  1206.  
  1207.          line of sight - An imaginary line from the center of the sights to 
  1208.          the point of aim. The bullet typically crosses this line only 
  1209.          twice; once, a few yards from the muzzle, and again at the 
  1210.          targeted distance.
  1211.  
  1212.          mass - Properly, the weight of an object divided by the acceler- 
  1213.          ation due to gravity. Commonly taken to mean "weight."
  1214.  
  1215.          maximum height - The greatest vertical distance the bullet rises 
  1216.          above the line of sight. Sometimes confused with midrange trajec- 
  1217.          tory since it typically occurs about halfway between muzzle and 
  1218.          target. Maximum height is usually somewhat higher and occurs 
  1219.          somewhat further downrange than the midrange trajectory.
  1220.  
  1221.          metallic sights - Sights containing no optical elements.
  1222.  
  1223.          met - An abbreviation for "meter"; also, a super-abbreviation of 
  1224.          "Meteorological Conditions." See also: meter, metro, standard met.
  1225.  
  1226.          meter (also metre) - A unit of length measure equal to 39.37 
  1227.          inches, 3.28083 feet, or 1.09361 yards.
  1228.  
  1229.          metric - Having reference to length measurements based upon the 
  1230.          meter, its subdivisions, or its multiples.
  1231.  
  1232.          metro - Short for Meteorological Conditions; the air temperature, 
  1233.          barometric pressure, gun altitude, and relative humidity existing  
  1234.          at the place and time of firing. See also: standard met.
  1235.  
  1236.          midrange trajectory - The height of the trajectory at a point 
  1237.          halfway between the firearm's muzzle and the point of aim.
  1238.  
  1239.          M.O.A. (also MOA) - Minute of angle or minutes of arc. Equal to 
  1240.          1/60 of an angular degree. At 100 yards, 1 M.O.A. is approximately 
  1241.          1.047 inches.
  1242.  
  1243.          muzzle - The foremost point of a firearm's barrel; that part of a 
  1244.          firearm closest to the target.
  1245.  
  1246.          muzzle energy - Foot-pounds of energy developed by a moving 
  1247.          projectile at the firearm's muzzle.
  1248.  
  1249.          muzzle velocity - The speed of a projectile at the firearm's 
  1250.          muzzle, generally expressed in FPS.
  1251.  
  1252.          N.R.A. (also NRA) - National Rifle Association. If you shoot, you 
  1253.          should belong to this organization.
  1254.  
  1255.          ogive - The curve of a bullet's forward portion. Also, the radius 
  1256.          of this curve, usually expressed in calibers.
  1257.  
  1258.          point-blank range - That range for which the bullet's path varies 
  1259.          from the line of sight by no more than a specified amount from the 
  1260.          muzzle to that range.
  1261.  
  1262.          [ 48                                                       QBALL ]
  1263.  
  1264.          sonic velocity - The speed of sound through air.
  1265.  
  1266.          standard met - Atmospheric conditions as follows: Temperature of 
  1267.          59 degrees Fahrenheit, barometric pressure of 29.53 inches of 
  1268.          mercury, gun altitude of zero (sea level), and relative humidity 
  1269.          of 78 percent. Firing tables are usually corrected to standard met 
  1270.          conditions.
  1271.  
  1272.          stp - Standard Temperature and Pressure. See also: standard met.
  1273.  
  1274.          string - A number of rounds fired at a common point of aim, often 
  1275.          for the purposes of sighting in or zeroing a firearm.
  1276.  
  1277.          targeted range - That distance furthest from the muzzle where the 
  1278.          path of the bullet crosses the line of sight. (The "sighting in" 
  1279.          distance.)
  1280.  
  1281.          time of flight - The time necessary for a bullet to travel from 
  1282.          the muzzle of a firearm to its point of impact or to any intermed- 
  1283.          iate range.
  1284.  
  1285.          trajectory - The path of a moving projectile. Often expressed as 
  1286.          the number of inches above or below the line of sight.
  1287.  
  1288.          windage - Horizontal, lateral sight adjustment. Also, the sight 
  1289.          adjustment required to compensate for crosswind effects at a given 
  1290.          range.
  1291.  
  1292.          wind deflection - The amount of a projectile's horizontal lateral 
  1293.          motion attributable to the action of the wind. Often mistakenly 
  1294.          called drift. See also: drift, windage.
  1295.  
  1296.          yaw - Normally, a situation in which a bullet rotates on its axis 
  1297.          at a small angle to the line of flight.
  1298.  
  1299.          zero - The sight setting producing coincidence of point of impact 
  1300.          and point of aim at a given range. Also, the process of determin- 
  1301.          ing that sight setting. See also: sighting in.
  1302.  
  1303.          [ 50                                                       QBALL ]
  1304.  
  1305.            It was found in Chapter 3 that QBALL's computation of ballistic 
  1306.          coefficient from tabular data may not be in exact agreement with a 
  1307.          value known to be correct. A series of successive approximations 
  1308.          can compensate for QBALL's built-in roundoff characteristics, and 
  1309.          the small errors resulting from them.
  1310.  
  1311.            In general, however, the process of successively refining a 
  1312.          ballistic coefficient will prove unnecessary. The very small 
  1313.          variations introduced by differences between successive rounds in 
  1314.          a string, as, for example, variations in muzzle velocity or bullet 
  1315.          weight make the process of successive refinement superfluous.
  1316.  
  1317.          [ 52                                                       QBALL ]
  1318.  
  1319.  
  1320.                                 This Page For Notes
  1321.  
  1322.          [ 54                                                       QBALL ]
  1323.  
  1324.                          Selected Bibliography (continued)
  1325.  
  1326.          Winchester Product Information and Ballistics Guide. East Alton: 
  1327.          Winchester/Olin Corporation, 1989.
  1328.  
  1329.          Winchester Reloading Components Catalog. East Alton: Winchester 
  1330.          Group, Olin Corporation, 1992.
  1331.  
  1332.          [ 56                                                       QBALL ]
  1333.  
  1334.           +--------------------------------------------------------------+
  1335.           |        Trajectory Comparisons  -  Conditions as Shown        |
  1336.           |        ==============================================        |
  1337.           |                   [ All at Standard Met ]                    |
  1338.           |--------------------------------------------------------------|
  1339.           |Range = 250 yards, zeroed at 50 yards; C1 =.12, MuzVel = 2100 |
  1340.           |                                                              |
  1341.           |        Inches above/below line of sight at...(yards)         |
  1342.           |        ---------------------------------------------         |
  1343.           |        Muzzle     50       100       150       200       250 |
  1344.           |        ------    ---      ----      ----      ----      ---- |
  1345.           |QBALL    -1.5     0.0      -1.3      -6.4     -16.9     -34.3 |
  1346.           |SPEER    -1.5     0.0      -1.3      -6.4     -17.0     -34.7 |
  1347.           |HORNADY  -1.5     0.0      -1.2      -6.3     -16.7     -33.2 |
  1348.           |--------------------------------------------------------------|
  1349.           |Range = 400 yards, zeroed at 200 yards; C1 =.26, MuzVel = 2500|
  1350.           |                                                              |
  1351.           |          Inches above/below line of sight at...(yards)       |
  1352.           |          ---------------------------------------------       |
  1353.           |          Muzzle       100        200        300        400   |
  1354.           |          ------      ----       ----       ----       ----   |
  1355.           |QBALL      -1.5        2.9        0.0      -13.0      -39.5   |
  1356.           |SPEER      -1.5        3.0        0.0      -13.0      -39.6   |
  1357.           |HORNADY    -1.5        3.0        0.0      -13.1      -39.7   |
  1358.           |--------------------------------------------------------------|
  1359.           |Range = 400 yards, zeroed at 200 yards; C1 =.50, MuzVel = 3300|
  1360.           |                                                              |
  1361.           |          Inches above/below line of sight at...(yards)       |
  1362.           |          ---------------------------------------------       |
  1363.           |          Muzzle       100        200        300        400   |
  1364.           |          ------      ----       ----       ----       ----   |
  1365.           |QBALL      -1.5        1.1        0.0       -5.2      -15.2   |
  1366.           |SPEER      -1.5        1.1        0.0       -5.2      -15.2   |
  1367.           |HORNADY    -1.5        1.1        0.0       -5.3      -15.7   |
  1368.           +--------------------------------------------------------------+
  1369.             (Key: MuzVel = Muzzle Velocity  C1 = Ballistic Coefficient)
  1370.  
  1371.             Table D2. Trajectory Comparisons Under Specified Conditions.
  1372.  
  1373.  
  1374.            A close examination of the data in Table D2 shows that there is 
  1375.          close agreement between QBALL's results and published data. The 
  1376.          greatest variation is at the greatest ranges; this is to be ex- 
  1377.          pected. Since the ballistic coefficients from the Hornady tables 
  1378.          are not exactly those chosen as typical, being "high-on-low" re- 
  1379.          spectively, it is also expected that the resulting bullet strikes 
  1380.          will be too small, "on", and too large. There is, however, sub- 
  1381.          stantial agreement between the QBALL results and the data from 
  1382.          both published tables. In general, the actual bullet strike 
  1383.          differences between QBALL's results and the published tabular data 
  1384.          is two or three tenths of an inch. This indicates that QBALL is 
  1385.          capable of excellent practical accuracy.
  1386.  
  1387.          [ 58                                                       QBALL ]
  1388.  
  1389.           +--------------------------------------------------------------+
  1390.           | Program: BALCALC.                                            |
  1391.           | Input Data:                                                  |
  1392.           |     Ballistic Coefficient (C1)....... .295                   |
  1393.           |     Bullet Weight.................... 130 grains             |
  1394.           |     Zero Range....................... 200 yards              |
  1395.           |     Maximum Range.................... 500 yards              |
  1396.           |     Range Increment..................  50 yards              |
  1397.           |     Sight Height..................... 0.9 inches             |
  1398.           |     Crosswind........................ -- no wind --          |
  1399.           |     Metro............................ Standard               |
  1400.           |--------------------------------------------------------------|
  1401.           |Range R e m a i n i n g Total  Path/Sight Line Defl'n  Time   |
  1402.           |Yards Velocity   Energy Drop   M.O.A.   Inches 0 MPH   Flght  |
  1403.           |--------------------------------------------------------------|
  1404.           |BALCALC Reports:                                              |
  1405.           |                                                              |
  1406.           |    0    3000     2597                   -0.9    0.0  0.00000 |
  1407.           |   50    2838     2325  +-----++-----+    1.1    0.0  0.05141 |
  1408.           |  100    2682     2076  | Not || Not |    2.0    0.0  0.10578 |
  1409.           |  150    2531     1849  |Given||Given|    1.7    0.0  0.16334 |
  1410.           |  200    2386     1643  +-----++-----+    0.0    0.0  0.22438 |
  1411.           |  250    2245     1454                   -3.2    0.0  0.28920 |
  1412.           |  300    2108     1283                   -8.1    0.0  0.35815 |
  1413.           |  350    1977     1128                  -15.0    0.0  0.43163 |
  1414.           |  400    1851      988                  -24.1    0.0  0.51005 |
  1415.           |  450    1730      864                  -35.8    0.0  0.59389 |
  1416.           |  500    1615      753                  -50.3    0.0  0.68364 |
  1417.           |                                                              |
  1418.           |QBALL Reports:                                                |
  1419.           |                                                              |
  1420.           |    0    3000     2598    0.0     0.0    -0.9    0.0  0.000   |
  1421.           |   50    2838     2325    0.5     2.1     1.1    0.0  0.051   |
  1422.           |  100    2682     2076    2.1     2.0     2.0    0.0  0.106   |
  1423.           |  150    2531     1850    4.9     1.1     1.6    0.0  0.163   |
  1424.           |  200    2386     1643    9.0     0.0     0.0    0.0  0.224   |
  1425.           |  250    2245     1454   14.6    -1.3    -3.2    0.0  0.289   |
  1426.           |  300    2109     1283   22.0    -2.7    -8.1    0.0  0.357   |
  1427.           |  350    1977     1128   31.4    -4.3   -15.0    0.0  0.431   |
  1428.           |  400    1850      988   42.7    -6.0   -23.8    0.0  0.508   |
  1429.           |  450    1730      864   56.9    -7.9   -35.5    0.0  0.591   |
  1430.           |  500    1616      754   74.4   -10.1   -50.6    0.0  0.684   |
  1431.           +--------------------------------------------------------------+
  1432.                         Table F2. BALCALC and QBALL Compared
  1433.  
  1434.          Summary of absolute differences. Remaining Velocity: 1 FPS; Re- 
  1435.          maining Energy: 1 FtLb; Path/Sight Line: 0.3 inches; Time of 
  1436.          Flight: 0.00105 seconds.
  1437.  
  1438.          Available with BALCALC, unavailable with QBALL. Bullet Momentum in 
  1439.          Lb-Ft per second per second; Lead in feet for entered target 
  1440.          lateral speed.
  1441.  
  1442.          [ 60                                                       QBALL ]
  1443.  
  1444.           +--------------------------------------------------------------+
  1445.           | Program: Barnes Ballistics.     (Barnes Bullets, Inc.)       |
  1446.           | Input Data:                                                  |
  1447.           |     Ballistic Coefficient (C1)....... .295                   |
  1448.           |     Bullet Weight.................... 130 grains             |
  1449.           |     Zero Range....................... 200 yards              |
  1450.           |     Maximum Range.................... 600 yards              |
  1451.           |     Range Increment.................. 100 yards              |
  1452.           |     Sight Height..................... 0.9 inches             |
  1453.           |     Crosswind........................ -- no wind --          |
  1454.           |     Metro............................ Standard               |
  1455.           |--------------------------------------------------------------|
  1456.           |Range R e m a i n i n g Total  Path/Sight Line  Defl'n  Time  |
  1457.           |Yards Velocity   Energy Drop   M.O.A.   Inches  0 MPH   Flght |
  1458.           |--------------------------------------------------------------|
  1459.           |BARNES BALLISTICS Reports:                                    |
  1460.           |                                                              |
  1461.           |    0    3000     2597  +-----++-----+  -0.90   0.0     0.0000|
  1462.           |  100    2682     2076  | Not || Not |   2.00   0.0     0.1061|
  1463.           |  200    2386     1643  |Given||Given|   0.00   0.0     0.2255|
  1464.           |  300    2109     1283  +-----++-----+   8.12   0.0     0.3593|
  1465.           |  400    1851      989                 -24.13   0.0     0.5115|
  1466.           |  500    1615      753                 -50.14   0.0     0.6842|
  1467.           |  600    1408      572                 -89.79   0.0     0.8851|
  1468.           |                                                              |
  1469.           |QBALL Reports:                                                |
  1470.           |                                                              |
  1471.           |    0    3000     2598    0.0     0.0    -0.9   0.0     0.000 |
  1472.           |  100    2682     2076    2.1     2.0     2.0   0.0     0.106 |
  1473.           |  200    2386     1643    9.0     0.0     0.0   0.0     0.224 |
  1474.           |  300    2109     1283   22.1    -2.7    -8.2   0.0     0.358 |
  1475.           |  400    1850      988   42.9    -6.0   -24.0   0.0     0.509 |
  1476.           |  500    1616      754   74.4   -10.1   -50.6   0.0     0.684 |
  1477.           |  600    1407      572  119.2   -15.1   -90.4   0.0     0.883 |
  1478.           +--------------------------------------------------------------+
  1479.                    Table F4. Barnes Ballistics and QBALL Compared
  1480.  
  1481.          Summary of absolute differences. Remaining velocity, 1 FPS; re- 
  1482.          maining energy, 1 Ft-Lb; Path/Sight Line,0.61 inches; Time of 
  1483.          Flight, .0025 seconds.
  1484.  
  1485.          Available with BARNES BALLISTICS, unavailable with QBALL. Tabular 
  1486.          side-by-side comparison of two different loads.
  1487.  
  1488.                                      ----------
  1489.  
  1490.            As can readily be seen from the preceding tables, QBALL is in 
  1491.          substantial (not to say "bang on"--pun intended) agreement with 
  1492.          several other computer ballistics programs. Other sources with 
  1493.          which QBALL is in substantial agreement include the Winchester 
  1494.          Product Information and Ballistics Guide (1989), and the Remington 
  1495.          Firearms and Ammunition Catalog (1990).
  1496.  
  1497.          [ 62                                                       QBALL ]
  1498.  
  1499.          Enter  Range <= 1760 Yards or
  1500.          Enter  Range <= 1609 Meters: In either case, you're attempting to 
  1501.          enter a range which is outside QBALL's ability to use effectively. 
  1502.                   (1760 yards = 1609 meters = 1 mile.)
  1503.  
  1504.          Enter  0 < Range Increment <= Range: You're trying to enter a range 
  1505.          increment of zero, or to enter a range increment greater than the 
  1506.          maximum range chosen. 
  1507.  
  1508.          Enter  0 <= Relative Humidity <= 100: You're attempting to enter a 
  1509.          relative humidity value which is out of range. (Values outside 
  1510.          this range are, by definition, impossible.) 
  1511.  
  1512.          Enter  Second Range > First Range: When inferring a ballistic 
  1513.          coefficient, you're attempting to enter a second range which is 
  1514.          smaller than the first range you have already entered. 
  1515.  
  1516.          Enter  Second Velocity  < First Velocity: When inferring a 
  1517.          ballistic coefficient, you're attempting to enter a downrange 
  1518.          velocity which is larger than the velocity closer to the muzzle.  
  1519.  
  1520.          Enter  Sight Height <= Maximum Deviation <= 40: In the determination 
  1521.          of point-blank range, the maximum deviation must be greater than 
  1522.          the sight height and less than 40 inches. 
  1523.  
  1524.          Enter  -2.0 <= Sight Height <= +5.0: You're attempting to enter a 
  1525.          value for sight height which is out of range. 
  1526.  
  1527.          Enter  -50 <= Temperature <= +125: You're attempting to enter a 
  1528.          temperature value which is out of range. (If you really need this 
  1529.          program to operate at Arctic/Saharan temperatures, let me know!  
  1530.          I'll customize one for you.) 
  1531.  
  1532.          Enter  300 <= Velocity <= 4500 FPS: You're trying to enter a velo- 
  1533.          city which is less than 300 FPS or greater than 4500 FPS. 
  1534.  
  1535.          Enter  Vertical Angle <= 45d or
  1536.          Enter  Height <= [feet]: In determining "hits high" for slant fire, 
  1537.          the vertical dimension must be less than 45d, or less than the 
  1538.          horizontal range expressed in [feet].
  1539.  
  1540.          Enter  Wind Direction <= 360d: In determination of wind deflection 
  1541.          corrections, you're attempting to enter a wind direction which is 
  1542.          greater than one complete circle. 
  1543.  
  1544.          Enter  Wind Velocity <= 231 MPH: In determination of wind 
  1545.          deflection corrections, you're attempting to enter a wind speed in 
  1546.          excess of the world record. 
  1547.  
  1548.          Inferred C1 exceeds 1.00 - check data: Your input data is probably 
  1549.          incorrect; ballistic coefficients cannot, by definition, exceed 
  1550.          unity. 
  1551.  
  1552.          [ 64                                                       QBALL ]
  1553.  
  1554.  
  1555.                                 This page for notes.
  1556.  
  1557.          [ 66                                                       QBALL ]
  1558.  
  1559.                                 This Page For Notes.
  1560.  
  1561.  
  1562.          [ 68                                                       QBALL ]
  1563.  
  1564.               -G-                             BALTEC 59
  1565.          Graphics 3                           Barnes Ballistics 60
  1566.            auto-detect 3                      Sierra Ballistics 57
  1567.            displaying 10-15
  1568.            translating 40                        -P-
  1569.            typical saved file 51            Point-blank range 17
  1570.          GRFXLATE.EXE 40                    Printed output 28
  1571.                                               ballistic coefficient 29
  1572.               -H-                             range table 28
  1573.          Hardware 1                         Printer 3
  1574.            auto-detect graphics 1             auto-detect 3
  1575.            chronographs 23                    functions 28
  1576.            recommended 1                      output 28
  1577.                                               screen dumps 27
  1578.               -I-                             setup 27
  1579.          Inferring Ballistic                  warnings 27
  1580.              Coefficients 23-26
  1581.            one downrange velocity 24
  1582.            two downrange velocities 25           -R-
  1583.          Information (Info) Line 4          Range Tables 8
  1584.                                               data entry 9
  1585.               -M-                             display 9
  1586.          Menus 4                              interpretation 9
  1587.            Choose Next Output 10              reading saved data 39
  1588.            Color Configuration 32           Range units 16
  1589.            Computations 8                     swapping 16
  1590.            Graphics 12
  1591.            Main 4                                -S-
  1592.            New Input Data 15                Sectional density 20
  1593.            Other Procedures 17                data entry 20
  1594.            Recall Trajectory Data 35          valid data limits 20
  1595.            Switch Toggle 31                 Sight height 16
  1596.            Utilities 31                       valid limits 16
  1597.          Metro 4                            Slant angle of fire 19
  1598.            changing 16                        data entry 19
  1599.            standard 4                         valid data limits 19
  1600.            valid limits 16                  Starting QBALL 3
  1601.          Muzzle Velocity 7                    Already Loaded error message 37
  1602.            entering 7                         monochrome 3
  1603.            valid limits 16
  1604.                                                  -U-
  1605.               -N-                           Uphill/downhill fire 19
  1606.          Non-horizontal fire 19             Utilities 39
  1607.                                               DOS Shell 34
  1608.               -O-                             Graphics Translator 40
  1609.          Opening screen 3                     Range Table Reader 39
  1610.          Other Ballistics Procedures 17
  1611.            Free recoil velocity/energy 20        -V-
  1612.            Point-blank range 17             Viruses 63
  1613.            Sectional density 20
  1614.            Slant angle of fire 19                -W-
  1615.            Wind vector corrections 18       Wind Vector Corrections 18
  1616.          Other Ballistics Programs 57-60      using in range tables 18
  1617.            BALCALC 58                         valid data limits 18
  1618.                                               wind velocity and direction 18
  1619.